React dilengkapi dengan beberapa Hook bawaan seperti useState, useContext, dan useEffect. Terkadang, Anda berharap ada Hook untuk beberapa tujuan yang lebih spesifik: misalnya, untuk mengambil data, untuk melacak apakah pengguna sedang online, atau untuk terhubung ke ruang obrolan. Anda mungkin tidak menemukan Hook ini di React, tetapi Anda dapat membuat Hook sendiri untuk kebutuhan aplikasi Anda.
00:00 Apa itu custom hooks di React JS 00:29 Sample use cases 02:18 Code sebelum custom hooks 04:33 Konversi logic ke custom hooks